package com.itheima.day_08;

import java.util.Scanner;

public class Test02 {
    /*
    遍历数组:两种方式
    1.char charAt(index),返回值是char,参数index代表要查询位置的索引的数值,使用该方法可以得到指定索引位置的字符,
    再配合int length()方法得到字符串的长度,即可对数组完成遍历
    2.char[] toCharArray(),字符串对象调用该方法,返回值是字符类型的数组,遍历该数组,即可完成数组遍历

     */
    public static void main(String[] args) {
        //使用Scanner实现键盘录入字符串
        Scanner sc = new Scanner(System.in);
        //用户提示
        System.out.println("请输入");
        //创建字符串变量接收录入的字符串
        String str = sc.nextLine();
      /*  //1.使用charAt()和length()方法循环遍历得到字符串的每个字符
      *//*  for (int i = 0; i <str.length() ; i++) {
            char cha = str.charAt(i);
            System.out.println(cha);
        }*//*
       //2.使用toCharArray()遍历循环数组
        char[] chars = str.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            System.out.println(chars[i]);
        }
*/
        //charAt()和length()实现字符串遍历
        /*for (int i = 0; i < str.length() ; i++) {
            System.out.println(str.charAt(i));
        }*/

        //toCharArray()将字符串转为字符数组,实现字符串遍历
        char[] chars = str.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            System.out.println(chars[i]);
        }
    }
}
